#!/bin/bash

# 虚拟串口实时监控脚本

echo "=== 虚拟串口实时监控 ==="
echo "按 Ctrl+C 退出监控"
echo ""

# 检查模块是否已加载
if ! lsmod | grep -q vserial_stj; then
    echo "错误: 虚拟串口模块未加载"
    exit 1
fi

# 监控循环
while true; do
    clear
    echo "=== 虚拟串口状态监控 ==="
    echo "时间: $(date)"
    echo ""
    
    # 显示状态信息
    if [ -f "/proc/vserial_stj/status" ]; then
        cat /proc/vserial_stj/status
    else
        echo "无法读取状态信息"
    fi
    
    echo ""
    echo "按 Ctrl+C 退出"
    sleep 2
done 